Josh Dallas hits the red carpet alongside his co-star Melissa Roxburgh as they promote their upcoming show Manifest at the 2018 Comic-Con on Saturday afternoon (July 21) at the Hilton Bayfront in San Diego, Calif. The 39-year-old former Once Upon a Time star looked handsome in a red and black printed shirt while the 25-year-old